From: Ian Campbell Date: Tue, 31 Jan 2012 15:21:52 +0000 (+0000) Subject: libxl: remove uuid from device model info. X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=e08baad6ae73b552bfbfc880cba58fed91da2568;p=xen.git libxl: remove uuid from device model info. This should be managed by libxl and need not be exposed to the user. Signed-off-by: Ian Campbell Acked-by: Ian Jackson Committed-by: Ian Jackson --- diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c index 3737d99c08..01e882f6f5 100644 --- a/tools/libxl/libxl_create.c +++ b/tools/libxl/libxl_create.c @@ -131,8 +131,6 @@ int libxl_init_dm_info(libxl_ctx *ctx, { memset(dm_info, '\0', sizeof(*dm_info)); - libxl_uuid_generate(&dm_info->uuid); - dm_info->device_model_version = LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL; dm_info->device_model_stubdomain = false; dm_info->device_model = NULL; diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c index a84d15c541..116cd10222 100644 --- a/tools/libxl/libxl_dm.c +++ b/tools/libxl/libxl_dm.c @@ -697,7 +697,7 @@ static int libxl__create_stubdom(libxl__gc *gc, dm_config.c_info.type = LIBXL_DOMAIN_TYPE_PV; dm_config.c_info.name = libxl__sprintf(gc, "%s-dm", libxl__domid_to_name(gc, info->domid)); - libxl_uuid_copy(&dm_config.c_info.uuid, &info->uuid); + libxl_uuid_generate(&dm_config.c_info.uuid); memset(&dm_config.b_info, 0x00, sizeof(libxl_domain_build_info)); dm_config.b_info.type = dm_config.c_info.type; diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl index b43d3b8d52..09ca35c155 100644 --- a/tools/libxl/libxl_types.idl +++ b/tools/libxl/libxl_types.idl @@ -253,9 +253,6 @@ libxl_domain_build_info = Struct("domain_build_info",[ libxl_device_model_info = Struct("device_model_info",[ ("domid", libxl_domid), - # uuid is used only with stubdom, and must be different from the - # domain uuid - ("uuid", libxl_uuid), ("device_model_version", libxl_device_model_version), ("device_model_stubdomain", bool), # you set device_model you must set device_model_version too